﻿using BonjourQuotation.ObjectModel.ErrorData;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BonjourQuotation.ObjectModel.BusinessData
{
    public class QuotaHotelGridBData
    {
        public ErrorBInfo Error { get; set; }
        public bool? QuotaHotelConfirmed { get; set; }
        public List<QuotaHotelGridRowBData> Rows { get; set; }
        public decimal GuideSum { get; set; }
        public decimal GuideSumCad { get; set; }
        public decimal FreeSum { get; set; }
        public decimal FreeSumCad { get; set; }
        public decimal DriverSum { get; set; }
        public decimal DriverSumCad { get; set; }
        public decimal BreakfSum { get; set; }
        public decimal BreakfSumCad { get; set; }
        public short NightSum { get; set; }
        public decimal LgSum { get; set; }
        public decimal LgSumCad { get; set; }
        public decimal RppSum { get; set; }
        public decimal RppSumCad { get; set; }
        public decimal SsSum { get; set; }
        public decimal SsSumCad { get; set; }
        public DateTime? ArrivalDate { get; set; }
        public bool IsNewLine { get; set; }
        public bool IsInsert { get; set; }
    }
    public class QuotaHotelGridRowBData
    {
        public int ItmID { get; set; }
        public int QuotaID { get; set; }
        public int? VendorID { get; set; }
        public int? LineNo { get; set; }
        public DateTime LineDate { get; set; }
        public string HotelDesc { get; set; }
        public bool? HotelMFlag { get; set; }
        public decimal? Room { get; set; }
        public double? tax { get; set; }
        public decimal? OccTax { get; set; }
        public bool? GuideFlag { get; set; }
        public bool? FreeFlag { get; set; }
        public bool? DriverFlag { get; set; }
        public decimal? RoomTax { get; set; }
        public decimal? RoomTax2 { get; set; }
        public decimal? Breakfast { get; set; }
        public string BrfType { get; set; }
        public bool? BGuideFlag { get; set; }
        public bool? BFreeFlag { get; set; }
        public short? Nights { get; set; }
        public decimal? Luggage { get; set; }
        public decimal? RoomPP { get; set; }
        public decimal? SingleSupp { get; set; }
        public string Currency { get; set; }
    }
}
